/* CSS Document */
html{overflow-x:hidden;}
*{margin:0; padding:0;}
img{border:none;}
a{text-decoration: none; color:#000;}
ul li{ list-style-type:none;}
p{ font-size:12px; text-indent:2em; line-height:180%;}
body{background:url(../images/bg.jpg) no-repeat center top; font-family:"微软雅黑"; font-size:12px;}
.wrap{ width:1003px;margin:0 auto;}
.clear{ clear:both;}
/*------------head------------*/
.header{ height:94px;}
.head-left{ float:left; height:94px; width:400px;}
.head-left img{ padding-top:13px; padding-left:8px; width:386px; height:63px;}
.head-left h1{ font-size:12px; height:31px; line-height:31px; text-align:center;}
.head-right{ background:url(../images/tel.jpg) no-repeat 0 23px; float:right; width:228px; height:94px;}
.head-right span{ float:right; padding-top:6px; color:#000;}
/*-----------nav-------------*/
.nav{ zoom:1; overflow:hidden; height:41px;}
.nav ul li{ float:left; width:165px; line-height:41px; text-align:center; font-size:14px;}
.nav ul li a{ display:block; color:#FFF;}
.nav ul li a:hover{ background:url(../images/nav-li.jpg) no-repeat;}
.banner{ font-size:0px; width:1280px;margin:0 auto;}
/*-----------main----------*/
.main{ padding-top:12px; padding-bottom:10px;}
.title{ background:#f9f9f9; height:54px;}
.title h2{ float:left; font-size:16px; color:#0169aa; height:54px; line-height:54px; padding-left:15px;}
.more, .weizhi{ float:right; font-size:12px; color:#494848; height:54px; line-height:54px; padding-right:6px;}
.more a, .weizhi a{ color:#494848;}
.border{display: flow-root;}
.prolist{}
.prolist .title{}
.prolist .title h2{ background:none;}
.left{ float:left; width:217px;}
.right{ float:right; width:760px;}
.pro-list{}
.pro-list .border{}
.pro-list ul{}
.pro-list ul li{ background:url(../images/prolist-li.jpg) no-repeat center center; font-size:14px; height:45px; line-height:45px;}
.pro-list ul li a{ color:#494848; display:block; padding-left:50px;}
.pro-list ul li a:hover{ background:url(../images/prolist-lis.jpg) no-repeat; color:#FFF;}
.pros{ padding:20px 0;}
.pros img{ float:left;}
.pros h3{ float:left; padding-left:25px; color:#0169aa; font-weight:bold; font-size:20px;}
.pros h4{ float:left; padding-left:25px; color:#0169aa; font-size:14px; line-height:30px;}
.pros p{ float:left; padding-left:25px; width:448px; line-height:23px;}
.pro-list-show{}
.pro-list-show .title{}
.pro-list-show .title h2{}
.pro-list-show ul{ zoom:1; overflow:hidden; padding-top:14px;}
.pro-list-show ul li{ width:190px; text-align:center; float:left;}
.pro-list-show ul li img{ width:182px; height:138px;}
.pro-list-show ul li span{ font-size:12px;}
.news{ width:641px; float:left; padding-left:14px;}
.news .title{ background:url(../images/news-title.jpg) no-repeat; height:48px;}
.news .title h2{ color:#FFF; height:48px; line-height:48px;}
.news .more{ padding-right:20px; height:48px; line-height:48px;}
.news .border{ padding-top:36px;}
.news .border img{ float:left; width:214px; height:160px;}
.news ul{ padding:0 10px; height:175px; float:left; width:381px;}
.news ul li{ padding-left:20px; background:url(../images/newslist-li.jpg) no-repeat left center; height:33px; font-size:12px; line-height:33px; vertical-align:middle;}
.news ul li a{ float:left; width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news ul li span{ float:right;}
.contacts{ float:right; width:340px; background:url(../images/contacts.jpg) no-repeat; height:247px;}


.contact{ padding-top:15px;}
.contact .border{}
.contact p{ text-indent:0; padding-left:14px; padding-top:5px; padding-bottom:15px; line-height:24px;}


/*----------foot----------*/
.foot{ margin-top:12px; background:#0b57b0; height:110px; color:#FFF;clear: both;}
.foot a{ color:#FFF;}
.link{ padding:15px; font-size:12px;}
.foot p{ text-align:center; text-indent:0;}
.banquan{ padding-top:20px; font-size:12px; text-align:center;}
/*----------xinwen--------*/
.leftnews{}
.leftnews ul{ padding:10px 40px 8px 20px;}
.leftnews ul li{ padding-left:10px; background:url(../images/newslist-li.jpg) no-repeat left center; height:33px; font-size:12px; line-height:33px; vertical-align:middle;}
.leftnews ul li a{ float:left; width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.xinwen{ zoom:1;}
.xinwen ul{ padding:14px 16px 11px 5px;}
.xinwen ul li{ height:27px; padding:2px 0; font-size:12px; line-height:27px; vertical-align:middle;}
.xinwen ul li a{ float:left; padding-left:15px;}
.xinwen ul li span{ float:right;}
.xinwen p{ padding: 5px 16px; line-height: 25px; font-size: 14px; letter-spacing: 1px; text-indent: 30px; color:#333;}
.xinwen h3{ font-size:15px; text-align:center; line-height:28px; padding-top:20px;}
.xinwen h4{ font-size:13px; text-align:center;}
.xinwen .border p a{ color:#136ec2;}

.zuo{ text-align:center; padding-top:15px;}
.zuo img{ border:1px solid #CCC;}
.you{}
.you li{ float:left; width:180px;}
.you li a{ color:#000;}
.you li img{ width:170px; height:132px;}

.neirong{padding-left:10px; margin-top:10px;}
.neirong h3{ font-size:12px; padding-bottom:5px;}
.neirong h4{ font-size:12px;}
.neirongchan p{ padding: 5px 16px; line-height: 25px; font-size: 14px; letter-spacing: 1px; text-indent: 30px; color:#333;}
.neirongchan p a{ color:#136ec2;}

/*-----------------------滚动-------------------*/

#demo {
overflow:hidden;
width:100%;
 height:175px;
}
#demo img {

}
#indemo {
float: left;
width: 1000%;
height:175px;
}
#demo1 {
float: left;
height:185px;
}
#demo2 {
float: left;
height:175px;
}